# Author:Jane
# 时间:0923-week04

#登录系统

#用户输入的数据 VS 数据库的数据
# 优化 ： 1. 输入不正确时继续输入。 2.设置输入失败的次数

# while True + count 计数器  VS  for循环 + range()\
# while True + 结束条件
'''
count = 0
while True:
    # count = count+1
    count +=5
    print("你是风儿我是沙,缠缠绵绵到天涯...",count)
    if count == 100:
        break
'''
# 简单的数据结构有 ： 数值和字符串
# 模拟数据库数据 复杂的数据结构：
user_data = ["zhichao","youge","gaojin","zhaoman"]
password_data = ["123456","436432","47382"]

count = 3
while True:
    count -= 1
    # 用户输入数据
    # username = input("请输入您的账号：")
    password = input("请输入您的密码：")
    # 1. 先判断账号
    if user_data == username:
        if password_data == password:
            # 占位符%s
            print("欢迎%s登录系统使用~"%(username))
            break
        else:
            if count == 0:
                print("你都输入三次了，还不对，笨死了~~~，别输了，5分钟后再来")
                break
            else:
                print("您输入的账号或密码不正确，请重新输入，您还有",count,"次机会~加油~")
    else:
        if count == 0:
            print("你都输入三次了，还不对，笨死了~~~，别输了，5分钟后再来")
            break
        else:
            print("您输入的账号或密码不正确，请重新输入，您还有",count,"次机会~加油~")
